// 使用http模块创建静态服务（用http模块来做后端）

// 引入http
const http = require("http");

// 创建 server 服务
const server = http.createServer((request, response) => {
  // request: 请求, 是对请求报文的封装对象，前端向后端发送的内容
  // response: 响应, 是对响应报文的封装对象，后端向前端发送的内容

  console.log(request.url); // 获取到前端的url地址
  console.log(request.method); // 获取到前端的请求方式 GET和POST
  

  // 设置响应头，使其不要出现乱码
  response.setHeader("content-type", "text/html;charset=utf-8")
  response.end("你好 http")
})

// 将服务监听在3000端口
// 可以在http://localhost:3000/访问到内容
// 可以在http://127.0.0.1:3000/访问到内容
// localhost和127.0.0.1表示的都是本机
server.listen(3000)


// nodemon: 监听后端代码的更新，实时的重新启动
// cnpm i nodemon -g
// node 01-http.js   --->   nodemon 01-http.js